package com.xiyu.service.service.unit;

import com.xiyu.service.vo.unit.rank.RankSimpleListOutput;
import com.xiyu.service.vo.unit.rank.RankSingleGetOutput;
import com.xiyu.service.vo.unit.rank.RankUpdateInput;
import com.xiyu.service.vo.unit.rank.RankCreateInput;
import com.xiyu.service.vo.unit.rank.RankPageQueryOutput;
import com.xiyu.service.vo.unit.rank.RankPageQueryInput;
import java.util.*;

import com.xiyu.service.framework.web.web.core.pojo.PageResult;

/**
 * 职级管理 Service 接口
 */
public interface RankService {

    PageResult<RankPageQueryOutput> pageQuery(RankPageQueryInput inputVO);

    Long create(RankCreateInput inputVO);

    Boolean update(RankUpdateInput inputVO);

    RankSingleGetOutput singleGet(Long id);

    List<RankSimpleListOutput> simpleList();

}
